package com.dragon.mmochat.model.battle;

import java.io.Serializable;
import java.util.Map;

import com.dragon.mmochat.model.enumType.MmochatRoleBmpType;
import com.dragon.mmochat.model.enumType.MmochatSkillType;
import com.dragon.mmochat.model.skill.MmochatSkill;

public class MmochatRoundStateAddRole implements Serializable {
	private static final long serialVersionUID = -673175239950336574L;
	private int id;
	private MmochatRoleBmpType bmpType;
	private String name;
	private long smeValue;
	private int totalBlood;
	private int curPkBlood;
	private int totalSprit;
	private int curPkSprit;
	private Map<MmochatSkillType, MmochatSkill> skills;
	private int roleType;// 0:人物；1:宠物
	public static final int 人物 = 0;
	public static final int 宠物 = 1;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public MmochatRoleBmpType getBmpType() {
		return bmpType;
	}

	public void setBmpType(MmochatRoleBmpType bmpType) {
		this.bmpType = bmpType;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public long getSmeValue() {
		return smeValue;
	}

	public void setSmeValue(long smeValue) {
		this.smeValue = smeValue;
	}

	public int getTotalBlood() {
		return totalBlood;
	}

	public void setTotalBlood(int totalBlood) {
		this.totalBlood = totalBlood;
	}

	public int getCurPkBlood() {
		return curPkBlood;
	}

	public void setCurPkBlood(int curPkBlood) {
		this.curPkBlood = curPkBlood;
	}

	public int getTotalSprit() {
		return totalSprit;
	}

	public void setTotalSprit(int totalSprit) {
		this.totalSprit = totalSprit;
	}

	public int getCurPkSprit() {
		return curPkSprit;
	}

	public void setCurPkSprit(int curPkSprit) {
		this.curPkSprit = curPkSprit;
	}

	public Map<MmochatSkillType, MmochatSkill> getSkills() {
		return skills;
	}

	public void setSkills(Map<MmochatSkillType, MmochatSkill> skills) {
		this.skills = skills;
	}

	public int getRoleType() {
		return roleType;
	}

	public void setRoleType(int roleType) {
		this.roleType = roleType;
	}

}
